Knowledge Technology
Software Products
Knowledge Technology supplies a wide
range of Data Communications Software Products, and can provide installation and
support services for all of these products.
Knowledge Technology produces ICL Communications packages for a wide range
of hardware/operating system combinations. Although the platform may vary,
the features provided by the products do not.
A full screen emulation of ICL's screen-mode (7561) terminal is provided
allowing access to ICL VME hosts.
The VT52 and VT220+ emulations in the Windows and Macintosh products allow
access to ICL DRS equipment running applications such as OfficePower, as
well as other manufacturers' hosts, for example Unisys and Bull. The UNIX
products include a transparent emulation providing access to other UNIX
systems.
Both an FTF initiator and an FTF responder implementing ICL's File Transfer
protocol (NIFTP-B(80)) are included in the packages.
The Direct Print responder can receive and process print spooler output
for a number of different printer locations, and route the data to the
appropriate
printer.
Terminal Emulation Packages
Teemtalk, Termite and Legato have been added to the existing Doslan package
in our range of Windows Terminal Emulators. All of these products support
the ICL 7561 terminal emulation, and between them provide a wide range of
features, emulations and protocol stacks. Contact Knowledge Technology for
impartial advice on which package best suits your requirements.
Software Distribution
The benefits of Home-Working and Remote Computing in general have gained
considerable publicity. However, the problem of updating software on widely
dispersed computers has not been given the same prominence. The DistribuLink
package can update automatically remote DOS/Windows and UNIX systems over
PSTN, ISDN, X.25 and TCP/IP networks. With even a small number of remote
users, DistribuLink will pay for itself very quickly indeed.
Sunlink
Knowledge Technology is the distributor for the SunLink range of OSI software.
This range includes X.25, FTAM and X.400 as well as other OSI applications.
These products complement Knowledge Technology's range of ICL communications
software for Solaris.
Transport Drivers
Knowledge Technology supplies ISO Transport Driver for DOS and various flavours
of Windows. The Transport Drivers are complemented by an API which simplifies
application development.
ICL Communications
Knowledge Technology supplies ICL communications software for the following:
- Windows
- Doslan for Windows
- Solaris 1 and 2
- IPALink, OpenHost
and OpenPrint
- SCO UNIX
- OpenLink/SCO, OpenHost/SCO
and OpenPrint/SCO
Knowledge Technology supplies ISO Transport Drivers
for DOS and various flavours of Windows. The Transport Drivers are complemented
by an API which simplifies application development.
Transport Drivers
Overview
The Knowledge Technology ISO Transport Stack was conceived as a cross-platform
package to support the OpenLink range of ICL connectivity products for DOS,
Windows, Macintosh and UNIX. It has proved so successful that it is now
provided on an OEM basis to support third-party OSI applications.
Variants of the Transport Stack are available which comply with the
industry-standard
NDIS and ODI interfaces. This allows the Transport operate over most
manufacturers'
Ethernet cards. Indeed, 3Com recommends the Knowledge Technology Transport
Stack as the replacement for the ubiquitous Isolan MPS Transport.
Standards
The Knowledge Technology ISO Transport Stack complies with the following:
- ISO Transport Protocol Class 4 (ISO 8073)
- The Inactive Subset of the ISO Connectionless Network Service (ISO 8473)
- US and UK GOSIP for the Transport Layer
- The de facto INT 5B interface
- The Full ISO Connectionless Network Service (ISO 8473) will be available
soon
Modular Flexibility
The Knowledge Technology ISO Transport Stack has been designed as Network,
Transport and User Interface modules. This allows third parties to choose
the interface most appropriate to the application. Also, this allows the
re-use of proven code when the package is ported to new environments.
Substitution
of different network and user interfaces has already proved to be
straightforward.
Multi-Protocol Support
By complying with industry-standard interfaces, the Knowledge Technology
ISO Transport Stack will operate alongside other protocols such as TCP/IP,
DEC LAT, Novell and LAN Manager. This makes the package ideal for incorporation
into existing multi-protocol host access products.
Doslan for Windows
Overview
Doslan for Windows is the complete ICL communications package for Windows
PCs. It provides full IPA3 connectivity over the OSLAN Local Area Network
to both ICL VME and UNIX hosts. Doslan for Windows is an approved Windows
application.
A full screen emulation of ICL's screen-mode (7561) terminal is provided
allowing access to ICL VME hosts. The VT52 and VT220+ emulations allow access
to ICL DRS equipment running applications such as OfficePower, as well as
other manufacturers' hosts, for example Unisys and Bull.
Both an FTF initiator and an FTF responder implementing ICL's File Transfer
protocol (NIFTP-B(80)) are included in the package.
The Direct Print responder can receive and process print spooler output
for a number of different printer locations, and route the data to the
appropriate
printer.
Also available separately is an ADI interface.
Doslan for Windows utilises an ISO Transport Service designed to run over
the MPS, NDIS and ODI industry standard drivers. Doslan for Windows is unique
in operating over all these drivers, allowing use alongside most other LAN
applications on most manufacturers' Ethernet cards.
RSA Terminal connections
Doslan for Windows' 7561 terminal emulation provides a full 25-line emulation
of ICL's screen-mode terminal by implementing ICL's ICAB-02 protocol. This
emulation includes scalable fonts, the ability to assign strings to PC function
keys, and to redefine the use of the keys on the PC keyboard, giving complete
flexibility.
Any number of concurrent terminal sessions are supported to a mixture of
host types with each session in a separate window. All the normal Windows
functions such as cut-and paste are supported.
DRS Terminal connections
Connections to ICL's DRS equipment are provided by the VT52 and VT220+
emulations,
which are included in Doslan for Windows. These can equally well be used
to connect to any manufacturers' host which supports ISO Transport over
Ethernet, for example Unisys and Bull. The emulations are complete
implementations,
including printer support.
The VT220+ emulation (also known as VT220 Doc 18) is provided specifically
to allow Doslan for Windows users to access ICL's OfficePower package. Full
support for the special OfficePower keys such as Accept, Reject and Exit
is provided, as well as support for the numeric and cursor key-pads.
File Transfer
ICL's File Transfer protocol (NIFTP-B(80)) is implemented as both an initiator
and a responder. The initiator is invokable from a user-friendly window,
with separate windows for access to more advanced options. Once started
the file transfer initiator runs in background leaving the user free to
perform other tasks. Text and binary file transfers are supported in either
direction.
The responder is also invoked via a user-friendly window, and runs in background
sending and receiving files on the user's behalf. The responder supports
the Take Job Input and Take Job Output options, allowing files to be executed
or printed on receipt.
IPALink
Overview
IPALink is the complete ICL communications package for Sun SPARC stations
running Solaris 1 and Solaris 2. It provides full IPA3 connectivity over
Wide and Local Area Networks to both ICL VME and UNIX hosts.
RSA terminal connections are provided via a full screen emulation of ICL's
screen-mode (7561) terminal. Terminal connections to other UNIX equipment
are also available.
Both an FTF initiator and an FTF responder implementing ICL's File Transfer
protocol (NIFTP-B(80)) are included in the package.
The Direct Print responder can receive and process print spooler output
for a number of different printer locations, and route the data to the
appropriate
printer.
Also available separately is an ADI interface.
IPALink utilises the SunLink OSI or SunLink X.25 packages to provide the
lower level connections, allowing IPALink to run alongside other products
that use these standard packages. These packages are available from Knowledge
Technology.
RSA Terminal connections
The RSA terminal connection program (rsa_connect) provides a full screen
emulation of ICL's screen-mode (7561) terminal by implementing ICL's ICAB-02
protocol. By using the term_info file, rsa_connect will work with any terminal,
including a Sun View window or a VT100.
A keyboard configuration file allows the user complete control of the keyboard's
operation. Over 40 functions, some of which are not available on ICL terminals,
can be assigned to a character or sequence of characters. This allows a
function to be assigned to any key on the keyboard.
UNIX Terminal connections
A UNIX connection program (tty_connect) is provided in the IPALink package.
This allows a transparent terminal connection to another UNIX platform.
In this way, a telnet type of connection can be made over ISO protocols.
File Transfer
ICL's File Transfer protocol (NIFTP-B(80)) is implemented as both an initiator
and a responder. The initiator is invokable from the command line, and transfers
can be processed immediately, or submitted for batch processing in background.
Text and binary file transfers are supported in either direction.
The responder will normally run as a daemon sending and receiving files
on all users' behalf. Normal UNIX security measures are implemented, requiring
the initiating entity to supply a user-name and password in order to access
any area of the file-store. The responder supports the Take Job Input and
Take Job Output options, allowing files to be executed or printed on receipt.
Printing
IPALink's print responder will normally run as a daemon listening for print
requests on a specific Transport address (TSAP). A number of print responders
may be started, listening on different addresses, and appearing to the host
as multiple print locations.
Each responder can be configured to use its own UNIX command (usually lp)
to process print spooler output. These commands can be used to route the
data to the appropriate printer, or for more complex processing if required.
Open Systems Connectivity
IPALink utilises Sun's own SunLink OSI or SunLink X.25 packages to provide
the network and transport layer facilities. This allows IPALink to run alongside
other products that use these standard packages. SunLink OSI and SunLink
X.25 can be configured to provide the following connection methods:
- Transport class 4 over Ethernet (OSLAN),
- Transport classes 0, 2 or 3 over X.25 (OSPAC),
- Null Transport over X.25 (OSPAC).
UNIX Flexibility
IPALink will provide peer-to-peer connectivity from a stand-alone SPARC
station, or act as a gateway for any terminal or workstation. This allows
one installation of IPALink to satisfy the ICL connectivity requirements
of a number of users.
The number of connections is controlled by a licence file. This restricts
the number of connections, not the number of users. That is, IPALink with
an eight user licence can service far more than eight users, but they can
make only eight connections between them. The IPALink software is identical
for all licence sizes, which allows upgrades to be performed simply by changing
the licence file. IPALink is available with single (actually two), eight,
16, 32 and 64 connection licences.
IPALink uses the term_info file to determine the capability of the terminal
equipment accessing it. In this way, any type of terminal can be accommodated,
including those without 25-line support. IPALink will display the top or
bottom portion of the screen depending on the position of the cursor. If
the cursor is moved (by the user or host) into the non-displayed portion
of the screen, IPALink will scroll the screen accordingly. In addition,
the keyboard configuration file allows full control of the keyboard's operation.
ICL Security
All IPALink's configuration is via ASCII plain-text files. These allow the
system manager complete control over the addressing information used by
IPALink. Access to these files can of course be restricted by the standard
UNIX mechanisms.
The local address file allows the calling address capabilities of each user
to be specified. This can be used to force a particular user to use a specific
calling address which can be mapped onto a device mnemonic at the host.
In this way, there can be a one-to-one mapping between a user-name on the
Sun and a device mnemonic on the host.
The remote address file allows a symbolic name to be associated with the
full address of a service. This symbolic name is then used on the command
line instead of the full address. These names can be used on all three command
line invokable programs; that is rsa_connect, tty_connect and ftf_init (the
file transfer initiator). The format of the called address file allows the
same name to be used to mean a different address to the different programs.
For example, 3980VME can be used to both rsa_connect and ftf_init, even
though the TSAPs for RSA terminal access and File Transfer are different.
OpenHost and OpenPrint
Overview
OpenHost and OpenPrint are a complementary pair of products which can be
used individually, or together. OpenHost provides the ability for Sun SPARC
equipment to accept incoming character-based terminal connections using
OSI protocols over Wide and Local Area Networks. OpenPrint allows print
output to be directed to asynchronous printers attached to OSLAN terminal
servers (OSLUs), DRS 300s or X.25 terminal servers (PADs). Both products
are available for Solaris 1 and Solaris 2.
OpenHost and OpenPrint utilise Sun's own SunLink OSI or SunLink X.25 packages
to provide the network and transport layer facilities. This allows both
programs to run alongside other products that use these standard packages.
These packages are available from Knowledge Technology. SunLink OSI and
SunLink X.25 can be configured to provide the following connection methods:
- Transport class 4 over Ethernet (OSLAN),
- Transport classes 0, 2 or 3 over X.25 (OSPAC),
- X.29 over X.25 (OSPAC).
OpenHost
The OpenHost program normally runs as a daemon listening on a particular
address for incoming connections. Naturally, a number of daemons may be
started, listening on different addresses, or different networks. When an
incoming connection is received, a pseudo-terminal is generated and a login
process spawned to allow the user to log in.
If the user logs out the connection will be cleared automatically.
Alternatively,
of the user clears the call from the terminal end then the Sun processes
are tidied-up.
OpenPrint
The OpenPrint program can be run in one of two ways. The simplest way to
invoke it from the command line. In this case a connection will be made
to the printer, and the contents of the file sent on the connection.
A more elegant method is to associate the program with a printer device.
In this way the normal print command can be used, and the file is spooled
in background. A number of remote printers can be set up in this way, all
identified by a device id.
Terminal Flexibility
Because of the Open Systems design philosophy both products will operate
with a variety of equipment and connection methods:
- OpenHost is accessible from terminals on all ISO Transport terminal
servers including OSNET terminal servers (OSLUs) and gateways. OpenPrint
is capable of printing to asynchronous printers on these devices.
- DRS equipment running UNIX or CDOS can connect to OpenHost.
- Sun SPARC equipment running Knowledge Technology's IPALink package can
interface with OpenHost and OpenPrint. Indeed, they are often supplied for
use together. The tty_connect program can connect into OpenHost, and the
dp_resp program can receive OpenPrint output.
- Knowledge Technology's Doslan and Doslan for Windows products for PCs
and MacPower product for Macintosh computers will work in a similar way
to IPALink.
- Terminals and printers attached to Triple-X PADs can connect to OpenHost
and receive from OpenPrint respectively.
OpenLink/SCO
Overview
OpenLink/SCO is the complete ICL communications package for SCO UNIX. It
provides full IPA3 connectivity over Wide and Local Area Networks to both
ICL VME and UNIX hosts.
RSA terminal connections are provided via a full screen emulation of ICL's
screen-mode (7561) terminal. Terminal connections to other UNIX equipment
are also available.
Both an FTF initiator and an FTF responder implementing ICL's File Transfer
protocol (NIFTP-B(80)) are included in the package.
The Direct Print responder can receive and process print spooler output
for a number of different printer locations, and route the data to the
appropriate
printer.
Also available separately is an ADI interface.
OpenLink/SCO utilises the LAN Transport for SCO package to provide the Local
Area Network connections, and Eicon Technology's X.25 and Transport packages
to provide the Wide Area Network connections. This allows OpenLink/SCO to
run alongside other products that use these standard packages.
RSA Terminal connections
The RSA terminal connection program (rsa_connect) provides a full screen
emulation of ICL's screen-mode terminal by implementing ICL's ICAB-02 protocol.
By using the term_info file, rsa_connect will work with any terminal, including
a Wyse or a VT100.
A keyboard configuration file allows the user complete control of the keyboard's
operation. Over 40 functions, some of which are not available on ICL terminals,
can be assigned to a character or sequence of characters. This allows a
function to be assigned to any key on the keyboard.
UNIX Terminal connections
A UNIX connection program (tty_connect) is provided in the OpenLink/SCO
package. This allows a transparent terminal connection to another UNIX platform.
In this way, an telnet type of connection can be made over ISO protocols.
File Transfer
ICL's File Transfer protocol (NIFTP-B(80)) is implemented as both an initiator
and a responder. The initiator is invokable from the command line, and transfers
can be processed immediately, or submitted for batch processing in background.
Text and binary file transfers are supported in either direction.
The responder will normally run as a daemon sending and receiving files
on all users' behalf. Normal UNIX security measures are implemented, requiring
the initiating entity to supply a user-name and password in order to access
any area of the file-store. The responder supports the Take Job Input and
Take Job Output options, allowing files to be executed or printed on receipt.
Printing
OpenLink/SCO's print responder will normally run as a daemon listening for
print requests on a specific Transport address (TSAP). A number of print
responders may be started, listening on different addresses, and appearing
to the host as multiple print locations.
Each responder can be configured to use its own UNIX command (usually lp)
to process print spooler output. These commands can be used to route the
data to the appropriate printer, or for more complex processing if required.
Open Systems Connectivity
OpenLink/SCO utilises the LAN Transport for SCO package or the Eicon Technology
OSI PC Gateway for SCO package to provide the network and transport layer
facilities. These allow OpenLink/SCO to run alongside other products that
use these standard package. LAN Transport for SCO can be configured to provide
the following connection methods:
- Transport class 4 over Ethernet (OSLAN),
- Transport class 2 over X.25 (OSPAC),
- Null Transport over X.25 (OSPAC).
UNIX Flexibility
OpenLink/SCO will provide peer-to-peer connectivity from a stand-alone SCO
UNIX station, or act as a gateway for any terminal or workstation. This
allows one installation of OpenLink/SCO to satisfy the ICL connectivity
requirements of a number of users.
The number of connections is controlled by a licence file. This restricts
the number of connections, not the number of users. That is, OpenLink/SCO
with an eight user licence can service far more than eight users, but they
can make only eight connections between them. The OpenLink/SCO software
is identical for all licence sizes, which allows upgrades to be performed
simply by changing the licence file. OpenLink/SCO is available with single
(actually two), eight, 16, 32 and 64 connection licences.
OpenLink/SCO uses the term_info file to determine the capability of the
terminal equipment accessing it. In this way, any type of terminal can be
accommodated, including those without 25-line support. OpenLink/SCO will
display the top or bottom portion of the screen depending on the position
of the cursor. If the cursor is moved (by the user or host) into the
non-displayed
portion of the screen, OpenLink/SCO will scroll the screen accordingly.
In addition, the keyboard configuration file allows full control of the
keyboard's operation.
ICL Security
All OpenLink/SCO's configuration is via ASCII plain-text files. These allow
the system manager complete control over the addressing information used
by OpenLink/SCO. Access to these files can of course be restricted by the
standard UNIX mechanisms.
The local address file allows the calling address capabilities of each user
to be specified. This can be used to force a particular user to use a specific
calling address which can be mapped onto a device mnemonic at the host.
In this way, there can be a one-to-one mapping between a user-name on the
SCO system and a device mnemonic on the host.
The remote address file allows a symbolic name to be associated with the
full address of a service. This symbolic name is then used on the command
line instead of the full address. These names can be used on all three command
line invokable programs; that is rsa_connect, tty_connect and ftf_init (the
file transfer initiator). The format of the called address file allows the
same name to be used to mean a different address to the different programs.
For example, 3980VME can be used to both rsa_connect and ftf_init, even
though the TSAPs for RSA terminal access and File Transfer are different.
OpenHost/SCO and OpenPrint/SCO
Overview
OpenHost and OpenPrint are a complementary pair of products which can be
used individually, or together. OpenHost provides the ability for SCO UNIX
equipment to accept incoming character-based terminal connections using
OSI protocols over a Local Area Network. OpenPrint allows print output to
be directed to asynchronous printers attached to OSLAN terminal servers
(OSLUs) or X.25 terminal servers (PADs).
OpenHost and OpenPrint utilise the LAN Transport for SCO package to provide
the Local Area Network connections, and Eicon Technology's OSI PC Gateway
for SCO package to provide the Wide Area Network connections. This allows
both programs to run alongside other products that use these standard packages.
OpenHost
The OpenHost program normally runs as a daemon listening on a particular
address for incoming connections. Naturally, a number of daemons may be
started, listening on different addresses, or different networks. When an
incoming connection is received, a pseudo-terminal is generated and a login
process spawned to allow the user to log in.
If the user logs out the connection will be cleared automatically.
Alternatively,
of the user clears the call from the terminal end then the SCO UNIX processes
are tidied-up.
OpenPrint
The OpenPrint program can be run in one of two ways. The simplest way to
invoke it from the command line. In this case a connection will be made
to the printer, and the contents of the file sent on the connection.
A more elegant method is to associate the program with a printer device
in the print_cap file. In this way the normal lp command can be used, and
the file is spooled in background. A number of remote printers can be set
up in this way, all identified by a device id.
Terminal Flexibility
Because of the Open Systems design philosophy both products will operate
with a variety of equipment and connection methods:
- OpenHost is accessible from terminals on all ISO Transport terminal
servers including OSNET terminal servers (OSLUs) and gateways. OpenPrint
is capable of printing to asynchronous printers on these devices.
- DRS equipment running UNIX or CDOS can connect to OpenHost.
- SCO UNIX equipment running Knowledge Technology's OpenLink package can
interface with OpenHost and OpenPrint. Indeed, they are often supplied for
use together. The tty_connect program can connect into OpenHost, and the
dp_resp program can receive OpenPrint output.
- Knowledge Technology's Doslan and Doslan for Windows products for PCs
and MacVME product for Macintoshes will work in a similar way to OpenLink.
- Terminals and printers attached to Triple-X PADs can connect to OpenHost
and receive from OpenPrint respectively.
The Knowledge Group
Knowledge House, Concorde Road, Patchway, Bristol, BS12 5TW
Tel: 0117 900 7500
Fax: 0117 900 7501
Email: sales@ktgroup.co.uk